PING的最大长度 您所在的位置:网站首页 ping 包大小数据长度换算 PING的最大长度

PING的最大长度

2024-02-19 12:41| 来源: 网络整理| 查看: 265

我们知道MTU基本上是1492长度。我现在上海电信,想测试下PING的包,最大允许多大。那么从选择一个域名,比如www.baidu.com。

使用ping -l [size] www.baidu.com。如果size太大的话,那么基本上就会发生超时。经过测试,当size = 1464的时候,Ping没有问题,但是当size = 1465的时候,就发生超时了。因此可以断定 ,icmp携带最大的内容长度,应该是1464。那么icmp 的头=1492 - 1464 - IP报文头[20] = 28 - 20 = 8个字节。

 

下图为IP分组的报文头格式,报文头的前20个字节是固定的,后面的可变。  

 

 

-------------------------------格式-------------------------------------     各种ICMP报文的前32bits都是三个长度固定的字段:type类型字段(8位)、code代码字段(8位)、checksum校验和字段(16位)

8bits类型和8bits代码字段:一起决定了ICMP报文的类型。常见的有:      类型8、代码0:回射请求。      类型0、代码0:回射应答。      类型11、代码0:超时。      16bits校验和字段:包括数据在内的整个ICMP数据包的校验和,其计算方法和IP头部校验和的计算方法是一样的。

下图是一张ICMP回射请求和应答报文头部格式

ICMP回射请求和应答报文头部格式

对于ICMP回射请求和应答报文来说,接下来是16bits标识符字段:用于标识本ICMP进程。

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有